package com.wpzf.zxhc.service;


import com.wpzf.zxhc.domain.*;
import org.springframework.ui.ModelMap;

import java.util.List;
import java.util.Map;

public interface XjtbTbBaseService {
    List<WpCjTbxxbxj2023DTO> queryTbByxzqh(Map<String, Object> parm);

    WpCjTbxxbxj2023DTO querytbxxByjcbh(Map<String, Object> parm);

    ModelMap getShowImgs(Map<String, Object> parm);

    List<YtbTbInfo> queryYtbTbInfo(Map<String, Object> parm);

    YtbTbInfo queryYtbTbInfoByIndex(Map<String, Object> parm);

    YtbTbInfo queryYtjTbInfoByIndex(Map<String, Object> parm);

    Integer queryYtbTbInfoCount(Map<String, Object> parm);

    List<YtbTbInfo> queryYtjTbInfo(Map<String, Object> parm);

    Integer queryYtjTbInfoCount(Map<String, Object> parm);

    List<WpCjDkxxbxj2023DTO> queryWpCjDkInfoByJcbh(Map<String, Object> parm);

//    List<WpCjDkxxbxj2023DTO> queryWpCjWtgDkInfoByJcbh(Map<String, Object> parm);

    List<Map<String, Object>> queryWpCjDkInfoByJcbhToHsMap(Map<String, Object> parm);

    List<Map> getYtbPch(Map<String, Object> parm);

    List<Map> getYtjPch(Map<String, Object> parm);

    List<Map> getPch(Map<String, Object> parm);

    Integer getNotSaveCount(Map<String, Object> parm);

    Integer updateTask(Map<String, Object> parm);

    Integer addDkxxbXjData(Map<String, Object> parm);

    List<Map<String, Object>> getDkbhByJcbh(Map<String, Object> parm);

    List<Map<String, Object>> querytbxxByjcbhidx(ModelMap model);

    Integer addDkxxbXjDatadg(Map<String, Object> parm);

    Integer saveXjWtgDk(Map<String, Object> parm);

    List<Map<String, Object>> getWtgPch(Map<String, Object> parm);

    List<Map<String, Object>> queryXjWtgDk(Map<String, Object> parm);

    Integer queryXjWtgDkCount(Map<String, Object> parm);

    Map<String, Object> queryXjWtgDkByIndex(Map<String, Object> parm);

    Integer addWtgDkData(Map<String, Object> parm);

    Integer wtgdkSubmit(Map<String, Object> parm);

    List<Map<String, Object>> queryLz(Map<String, Object> parm);

    String queryThyy(Map<String, Object> parm);

    Integer saveDkxxbXj(Map<String, Object> parm);

    Integer saveDkxxbXjByDk(Map<String, Object> parm);

    Integer saveWtgDkxxbXj(Map<String, Object> parm);

    Integer addDkxxbXjDatamj(Map<String, Object> parm);

    List<Map> getXzqmc(Map<String, Object> parm);

    List<Map> getdkXzqmc(Map<String, Object> parm);

    List<WpCjTbjt2023DTO> querytbjtBytbbhsheng(Map<String, Object> parm);

    List<WpCjTbjt2023DTO> querytbjtBytbbhsheng1(Map<String, Object> parm);

    ModelMap getShowImgsnew(Map<String, Object> parm);

    Map<String, Object> getFjInfo(Map<String, Object> map);

    Integer addFjInfo(Map<String, Object> map);

    Integer deleteFjInfo(Map<String, Object> map);

    WpCjGsinfoly2024DTO getGsinfoly(Map<String, Object> parm);

    List<Map<String, Object>> queryRelatedk(Map<String, Object> parm);

    List<Map<String, Object>> queryDkbhByTbbh(Map<String, Object> parm);

    List<Map<String, Object>> queryDelDkByWyTask(Map<String, Object> parm);

    Integer updateTaskCount(Map<String, Object> parm);

    Integer deleteWyrwTaskdetail(Map<String, Object> parm);

    Integer deleteWyrwTaskdetailAnnex(Map<String, Object> parm);

    Integer deleteRelatedk(Map<String, Object> parm);

    List<Map<String, Object>> queryRelateTb(Map<String, Object> parm);

    int updateRalateTb(Map<String, Object> parm);

    List<Map<String, Object>> queryRelatetb(Map<String, Object> parm);

    List<Map> getXzq(Map<String, Object> parm);

    List<Map> getdkXzq(Map<String, Object> parm);

    List<WpCjTbxxbxj2023DTO> queryTbInfoByIndex(Map<String, Object> parm);

    Integer updateImgInfo(Map<String, Object> parm);

    Integer deleteImg(Map<String, Object> parm);

    List<Map<String, Object>> queryDeleteImg(Map<String, Object> parm);

    List<YtbTbInfo> queryXjBtgdk(Map<String, Object> parm);

    Integer queryXjBtgdkCount(Map<String, Object> parm);

    Integer saveXjBtgdk(Map<String, Object> parm);

    List<Map<String, Object>> queryFjInfoByName(Map<String, Object> parm);

    List<Map<String, Object>> queryZjggjxByPzwh(Map<String, Object> parm);

    List<Map<String, Object>> queryPwByPzwh(Map<String, Object> parm);

    Integer deleteDkxjPwFj(Map<String, Object> parm);

    List<YtbTbInfo> queryExportDkList(Map<String, Object> parm);

}
